package com.example.studentstatusmanagement.service;


import com.example.studentstatusmanagement.pojo.SysUser;
import com.example.studentstatusmanagement.pojo.SysUserExample;
import com.example.studentstatusmanagement.pojo.doo.ReqStudent;
import com.example.studentstatusmanagement.pojo.dto.Student;
import com.example.studentstatusmanagement.pojo.dto.StudentInfo;
import com.example.studentstatusmanagement.pojo.dto.StudentInfoUpdate;
import com.example.studentstatusmanagement.pojo.dto.WelcomeNum;

import java.util.List;


public interface UserService {

    SysUser selectUserPasswordByName(String loginNumber);

    Integer updateUserPassword(SysUser sysUser);

    List<Student> selectStudentInfo(ReqStudent reqStudent);

    int updateByPrimaryKeyUserSelective(SysUser record);

    StudentInfo selectStudentInfoById(Integer id);

    StudentInfoUpdate selectStudentInfoUpdateById(Integer id);

    List<SysUser> selectByExample(SysUserExample example);

    WelcomeNum selectWelcomeNum();

    int insertSelective(SysUser record);
}
